package com.tonghe.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tonghe.domain.ResponseResult;
import com.tonghe.domain.dto.EditDemandDTO;
import com.tonghe.domain.entity.Demand;


/**
 * (Demand)表服务接口
 *
 * @author tonghe
 * @since 2022-09-09 18:46:53
 */
public interface DemandService extends IService<Demand> {

    /**
     * 通过公司id获取该公司需求
     *
     * @param id 用户名称
     * @return 结果
     */
    ResponseResult selectByRecruitmentId(Integer id);


    /**
     * 增加需求
     *
     * @param editDemandDTO 用户名称
     * @return 结果
     */
    ResponseResult insertDemand(EditDemandDTO editDemandDTO);

    /** 获取树形结构 */
    ResponseResult selectTreeDemand();
}
